
为什么需要批量提取文件名?
你是不是也遇到过这种情况:电脑里存了几百个文件,领导突然要一份文件清单,手动一个个复制粘贴到Excel?别傻了!今天教你几种超简单的方法,一键批量导出文件名到Excel,从此告别加班!
方法1:用Windows自带功能(最快!)
适用场景:简单快速,适合文件名无特殊格式需求。
- 选中所有文件:在文件夹里按
Ctrl+A
全选文件。 - 复制路径:按住
Shift键
+ 右键点击任意文件,选择“复制为路径”。 - 粘贴到Excel:打开Excel,直接粘贴(
Ctrl+V
),文件名就会整齐排列啦! - 清理多余内容(可选):用Excel的“替换”功能删掉路径前缀,只保留文件名。
优点:不用装软件,30秒搞定!
方法2:用CMD命令(适合技术小白)
适用场景:需要纯文件名,不带路径。
- 打开CMD:在文件夹地址栏输入
cmd
,按回车。 - 输入命令:粘贴以下代码后按回车:
dir /b > 文件名清单.csv
- 搞定! 文件夹里会生成一个
文件名清单.csv
文件,用Excel打开即可。
优点:生成的列表干净整齐,还能保存为CSV格式!
方法3:用PowerShell(高级但超强大)
适用场景:需要自定义文件名格式(比如加日期、分类)。
- 右键新建文本文件,改名
提取文件名.ps1
(注意后缀是.ps1
)。 - 右键编辑,粘贴以下代码:
Get-ChildItem -Name | Export-Csv -Path "文件列表.csv" -NoTypeInformation
- 保存后右键运行:选择“用PowerShell运行”,秒生成CSV文件!
优点:灵活性强,还能批量处理子文件夹!
常见问题解答
❓ 问:Mac电脑能用吗?
→ 可以!用终端(Terminal)输入ls > 文件名.txt
,再导入Excel即可。
❓ 问:文件名乱码怎么办?
→ 保存CSV时选择“UTF-8编码”,或Excel里用“数据-获取外部数据”导入调整。
❓ 问:能导出文件大小和日期吗?
→ 在CMD中用dir > 清单.txt
,或PowerShell里修改代码添加属性。
总结
不管你是纯小白还是有点技术底子,总有一种方法适合你!方法1最无脑,方法2最通用,方法3最强大。赶紧试试,从此文件管理再也不头疼啦!
(偷偷说:学会这招,同事还以为你是隐藏的IT大神呢~)

内容由AI生成仅供参考和学习交流,请勿使用于商业用途。
出处地址:http://www.dongblog.com/tech/1095.html,如若转载请注明原文及出处。
版权声明:本文来源地址若非本站均为转载,若侵害到您的权利,请及时联系我们,我们会在第一时间进行处理。